home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 48 / Amiga Format CD48 (1999-12-13)(Future Publishing)(GB)(Track 1 of 2)[!][issue 2000-01].iso / -in_the_mag- / networking / crosspc / parpc04 / packet / src / makefile < prev    next >
Makefile  |  1993-09-01  |  2KB  |  91 lines

  1. #
  2. # makefile for Packet Drivers for Turbo Make.  MS-Make loses.
  3. #
  4.  
  5. # if you use Borland products
  6. ASM    =    tasm
  7. LINK    =    tlink
  8.  
  9. # These are split into ASM and C files because you may not have Turbo C.
  10. # If you don't, then remove the "c" dependency from the following:
  11. all:    drivers utilities c
  12.  
  13. drivers: \
  14.     slip8250.com parnet.com
  15.  
  16. utilities: \
  17.     pktchk.com trace.com termin.com pktaddr.com pktall.com \
  18.     pktsend.com pktstat.com pkttraf.com
  19.  
  20. c:    dump.exe
  21.  
  22. .asm.obj:
  23.     $(ASM) $*;
  24.  
  25. dump.obj: dump.c
  26.     bcc -c dump.c
  27.  
  28. dump.exe: dump.obj
  29.     bcc -edump dump.obj
  30.  
  31. termin.com: termin.obj
  32.     $(LINK) termin;
  33.     exe2com termin
  34.     del termin.exe
  35.  
  36. trace.com: trace.obj
  37.     $(LINK) trace;
  38.     exe2com trace
  39.     del trace.exe
  40.  
  41. pktaddr.com: pktaddr.obj defs.asm
  42.     $(LINK) pktaddr;
  43.     exe2com pktaddr
  44.     del pktaddr.exe
  45.  
  46. pktall.com: pktall.obj defs.asm
  47.     $(LINK) pktall;
  48.     exe2com pktall
  49.     del pktall.exe
  50.  
  51. pkttraf.com: pkttraf.obj defs.asm
  52.     $(LINK) pkttraf;
  53.     exe2com pkttraf
  54.     del pkttraf.exe
  55.  
  56. pktchk.com: pktchk.obj defs.asm
  57.     $(LINK) pktchk;
  58.     exe2com pktchk
  59.     del pktchk.exe
  60.  
  61. pktsend.com: pktsend.obj defs.asm
  62.     $(LINK) pktsend;
  63.     exe2com pktsend
  64.     del pktsend.exe
  65.  
  66. pktstat.com: pktstat.obj defs.asm
  67.     $(LINK) pktstat;
  68.     exe2com pktstat
  69.     del pktstat.exe
  70.  
  71. head.obj: head.asm defs.asm
  72.  
  73. slip8250.com: head.obj slip8250.obj tail.obj
  74.     $(LINK) head slip8250 tail,slip8250/m;
  75.     exe2com slip8250
  76.     del slip8250.exe
  77.  
  78. parnet.com: head.obj tail.obj parnet.obj
  79.         $(LINK) head parnet tail,parnet/m;
  80.     exe2com parnet
  81.     del parnet.exe
  82.  
  83. versions: nul
  84.     grep -o "version.equ" *.asm
  85.  
  86. clean: nul
  87.     del *.obj
  88.     del *.com
  89.     del *.exe
  90.     del *.map
  91.